Booleans are implemented in this package as an enumerated data type that takes on the values TRUE and FALSE. Scalars are implemented as doubles.